热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

体循环|可视_天地图之自定义标记点

篇首语:本文由编程笔记#小编为大家整理,主要介绍了天地图之自定义标记点相关的知识,希望对你有一定的参考价值。需求:在地图上标记监控点位,地图引

篇首语:本文由编程笔记#小编为大家整理,主要介绍了天地图之自定义标记点相关的知识,希望对你有一定的参考价值。


需求:在地图上标记监控点位,地图引入的过程就不多啰嗦,可参考此专栏前几篇文章,下面直接介绍实现步骤


1.绘制标记点(如果多个点则需要放到循环体循环渲染)

点的坐标

var position = new T.LngLat(经度, 纬度)

点的图标样式

var icon = new T.Icon(
iconUrl: "图标路径", //请求图标图片的URL
iconSize: new T.Point(30, 30), //图标可视区域的大小。
iconAnchor: new T.Point(30, 30) //图标的定位锚点
);

点的文本标注

var label = new T.Label(
text: "文本内容", //文本标注的内容
position: position, //文本标注的地理位置
offset: new T.Point(-50, 20) //文本标注的位置偏移值
)

渲染到地图

var marker = new T.Marker(position,
icon: icon,
label: label
)
this.map.addOverLay(label);
this.map.addOverLay(marker);

该点无实际意义,仅为演示


2.点击标记点

marker.addEventListener("click", (e) =>
console.log(e)
)

推荐阅读
author-avatar
121lzg
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有